package cn.stylefeng.guns.modular.business.frequency.cmcompanyline.entity;

import cn.stylefeng.guns.core.pojo.base.entity.BaseEntity;
import com.baomidou.mybatisplus.annotation.*;

import lombok.Data;
import lombok.EqualsAndHashCode;

import java.math.BigDecimal;

/**
 * 客户线路表
 *
 * @author yujie
 * @date 2023/05/09 17:17
 */
@Data
@TableName("cm_company_line")
public class CmCompanyLine {

    /**
     * id
     */
    @TableId("id")
    private Long id;

    /**
     * 客户ID
     */
    @TableField("company_id")
    private Long companyId;

    /**
     * 出发地
     */
    @TableField("start_code")
    private String startCode;

    /**
     * 目的地
     */
    @TableField("destination_code")
    private String destinationCode;

    @TableField(exist = false)
    private String startCodeName;

    @TableField(exist = false)
    private String destinationCodeName;

    /**
     * 公司名称
     */
    @TableField("transport_fee")
    private BigDecimal transportFee;

    /**
     * 线路名称
     */
    @TableField("line_name")
    private String lineName;

    /**
     * 车型名称
     */
    @TableField("car_type")
    private String carType;

    /**
     * 租户ID
     */
    @TableField(value = "tenant_id",fill = FieldFill.INSERT)
    private Long tenantId;
}
